Курс по MongoDB 2017 Урок 0. Введение. База данных на платформе nodejs (node.js): Данный курс посвящен такой технологии как mongodb. MongoDB - база данных, которая может работать в приложениях, написанных на платформе nodejs. В данном курсе мы рассмотрим базовые навыки, которые вам потребуются для изучения данной технологии - мы рассмотрим, как установить MongoDB на компьютер и запускать ее как фоновый сервис в системе, для того, чтобы она была доступна. Также мы рассмотрим несколько консольных команд, которые позволять вам проверять содержимое базы данных. В курсе мы рассмотрим инструмент mongoose, который удобно позволяет работать с схемами и моделями в рамках mongodb. Урок 1. MongoDB. Установка MongoDB: От автора: в данном уроке мы разберем, как установить mongodb на компьютер и настроить систему так, чтобы она работала как сервис в операционной системе. В этом уроке вы узнаете, как установить базу данных MongoDB локально на ваш компьютер. В результате урока вы увидите каждый шаг, который потребуется для запуска системы, в том числе, как запустить базу данных как сервис в вашей операционной системе. Урок 2. MongoDB. Подключение к базе: От автора: в данном уроке мы разберем, как на платформе nodejs подключиться к базе данных mongodb. В данном уроке вы узнаете, как на платформе Nodejs можно подключиться в базе данных Mongodb. В результате урока вы узнаете, что такое инструмент mongoose и как его правильно настроить. Урок 3. MongoDB. Создание схемы: От автора: в данном уроке мы разберем, как создавать схемы, используя mongoose, которые впоследствии позволят нам работать с базой. В данном уроке вы узнаете, как создавать схемы используя инструмент mongoose. Схемы в дальнейшем будут использоваться в качестве объектов для создания моделей для работы с базой данных. В результате урока вы узнаете, как мы можем создавать схемы, какие настройки и валидаторы имеются в них. Урок 4. MongoDB. Сохранение модели: От автора: в данном уроке вы узнаете, как на основе созданной схемы создавать модель объекта базы данных и сохранять ее. В данном уроке вы узнаете, как на основе созданной схемы создать модель для работы с базой данных. В результате урока мы создадим модель person, которую сохраним в mongodb. Урок 5. MongoDB. Получение и сортировка данных: От автора: в данном уроке мы разберем как мы можем получать данные из mongodb, сортировать их и выполнять различные условия при запросе. В данном уроке вы узнаете, как с помощью объекта модели мы сможем получить данные из mongodb. В результате урока мы рассмотрим различные варианты запросов к базе, включая сортировку данных, лимитирование и запросы данных по условию. Урок 6. MongoDB. Удаление модели: От автора: в данном уроке вы узнаете, как мы можем удалять нужные модели из базы mongodb. В данном уроке вы узнаете каким образом вы можете удалять нужные данные из mongodb. В результате урока мы удалим дубликат модели, который уже записан в коллекции.